technology licensing - Spanish English Dictionary